43ec35816a7e1201c009df1dc37c32a0dca97c84,jooby-metrics/src/test/java/org/jooby/metrics/MetricsTest.java,MetricsTest,metricInstance,#,276
Before Change
@Test
public void metricInstance() throws Exception {
new MockUnit(Env.class, Config.class, Binder.class, Metric.class)
.expect(newRegistry)
.expect(mapBinderStatic)
.expect(mapbinder(Metric.class, (unit, binder) -> {
}))
.expect(mapbinder(Metric.class, (unit, binder) -> {
LinkedBindingBuilder<Metric> mLBB = unit.mock(LinkedBindingBuilder.class);
mLBB.toInstance(unit.get(Metric.class));
expect(binder.addBinding("m")).andReturn(mLBB);
}))
.expect(mapbinder(HealthCheck.class, (unit, binder) -> {
}))
.expect(multibinderStatic)
.expect(routes)
.expect(setbinder(Reporter.class, (unit, binder) -> {
}))
.expect(bindRegistry)
.expect(bindRegistryInitializer)
.expect(bindHealthCheckRegistry)
.expect(onStop)
.run(unit -> {
new Metrics()
.metric("m", unit.get(Metric.class))
After Change
@Test
public void metricInstance() throws Exception {
new MockUnit(Env.class, Config.class, Binder.class, Metric.class)
.expect(newMetricRegistry)
.expect(newHealthCheckRegistry)
.expect(mapBinderStatic)
.expect(mapbinder(Metric.class, (unit, binder) -> {
}))
.expect(mapbinder(Metric.class, (unit, binder) -> {
LinkedBindingBuilder<Metric> mLBB = unit.mock(LinkedBindingBuilder.class);
mLBB.toInstance(unit.get(Metric.class));
expect(binder.addBinding("m")).andReturn(mLBB);
}))
.expect(mapbinder(HealthCheck.class, (unit, binder) -> {
}))
.expect(multibinderStatic)
.expect(routes)
.expect(setbinder(Reporter.class, (unit, binder) -> {
}))
.expect(bindMetricRegistry)
.expect(bindMetricRegistryInitializer)
.expect(bindHealthCheckRegistry)
.expect(bindHealthCheckRegistryInitializer)
.expect(onStop)
.run(unit -> {
new Metrics()
.metric("m", unit.get(Metric.class))